  _____                 _                                           
 | ____|_ __ ___  _ __ | | ___  _   _  ___  ___    __ _ _ __  _ __  
 |  _| | '_ ` _ \| '_ \| |/ _ \| | | |/ _ \/ _ \  / _` | '_ \| '_ \ 
 | |___| | | | | | |_) | | (_) | |_| |  __/  __/ | (_| | |_) | |_) |
 |_____|_| |_| |_| .__/|_|\___/ \__, |\___|\___|  \__,_| .__/| .__/ 
                 |_|            |___/                  |_|   |_|    
